package com.music.lib

import dalvik.system.DexClassLoader

/**
 * @author Afra55
 * @date 2020/8/7
 * A smile is the best business card.
 * 没有成绩，连呼吸都是错的。
 */
class DexTest {

    fun classloader() {
        val loader = DexClassLoader("dex 路径", "输出路径", null, javaClass.classLoader)

        val cls = loader.loadClass("某个Class")
        if (cls != null) {
            val obj = cls.newInstance()
            val method =  cls.getDeclaredMethod("某个方法")
            // 执行方法
            val result = method.invoke(obj, "某些参数")
        }
    }
}